home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•The School House•
/
Word Search •••
/
Word Search еее.rsrc
/
CODE_7.txt
< prev
next >
Wrap
Text File
|
1988-10-20
|
74KB
|
1,321 lines
# near model CODE resource
# jump table entries: 808-813 (6 of them)
export_106:
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 3F07 move.w -[A7], D7
00000006 3F06 move.w -[A7], D6
00000008 3F05 move.w -[A7], D5
0000000A 422C ED12 clr.b [A4 - 0x12EE]
0000000E 4EBA 042E jsr [PC + 0x42E /* 0000043E */]
00000012 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00000016 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
0000001A 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
0000001E 2940 EAC0 move.l [A4 - 0x1540], D0
00000022 426C FFEC clr.w [A4 - 0x14]
label00000026:
00000026 302C FFEC move.w D0, [A4 - 0x14]
0000002A B06C FFF4 cmp.w D0, [A4 - 0xC]
0000002E 6E00 03A8 bgt +0x3AA /* 000003D8 */
00000032 302C FFEC move.w D0, [A4 - 0x14]
00000036 E580 asl D0, 2
00000038 41EC F82C lea.l A0, [A4 - 0x7D4]
0000003C D0C0 add.w A0, D0
0000003E 2F10 move.l -[A7], [A0]
00000040 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00000044 588F addq.l A7, 4
00000046 3940 FFF2 move.w [A4 - 0xE], D0
0000004A 426C FF9C clr.w [A4 - 0x64]
label0000004E:
0000004E 197C FFFF ED1A move.b [A4 - 0x12E6], 0xFF
label00000054:
00000054 3F3C 0008 move.w -[A7], 0x8
00000058 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000005C 548F addq.l A7, 2
0000005E 5240 addq.w D0, 1
00000060 3940 FFDC move.w [A4 - 0x24], D0
00000064 3F2C FFF8 move.w -[A7], [A4 - 0x8]
00000068 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000006C 548F addq.l A7, 2
0000006E 3940 FFEA move.w [A4 - 0x16], D0
00000072 3F2C FFF6 move.w -[A7], [A4 - 0xA]
00000076 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000007A 548F addq.l A7, 2
0000007C 3940 FFE8 move.w [A4 - 0x18], D0
00000080 302C FFE8 move.w D0, [A4 - 0x18]
00000084 322C FFEA move.w D1, [A4 - 0x16]
00000088 C3FC 001E muls.w D1, 0x1E
0000008C 41EC ED96 lea.l A0, [A4 - 0x126A]
00000090 D288 add.l D1, A0
00000092 2041 movea.l A0, D1
00000094 D0C0 add.w A0, D0
00000096 1010 move.b D0, [A0]
00000098 322C FFEC move.w D1, [A4 - 0x14]
0000009C E581 asl D1, 2
0000009E 41EC F82C lea.l A0, [A4 - 0x7D4]
000000A2 D0C1 add.w A0, D1
000000A4 2050 movea.l A0, [A0]
000000A6 1210 move.b D1, [A0]
000000A8 4881 ext.w D1
000000AA 4880 ext.w D0
000000AC B041 cmp.w D0, D1
000000AE 6700 0024 beq +0x26 /* 000000D4 */
000000B2 302C FFE8 move.w D0, [A4 - 0x18]
000000B6 322C FFEA move.w D1, [A4 - 0x16]
000000BA C3FC 001E muls.w D1, 0x1E
000000BE 41EC ED96 lea.l A0, [A4 - 0x126A]
000000C2 D288 add.l D1, A0
000000C4 2041 movea.l A0, D1
000000C6 D0C0 add.w A0, D0
000000C8 1010 move.b D0, [A0]
000000CA 4880 ext.w D0
000000CC B07C 002B cmp.w D0, 0x2B /* '+' */
000000D0 6600 FF82 bne -0x7C /* 00000054 */
label000000D4:
000000D4 396C FFEA FFBC move.w [A4 - 0x44], [A4 - 0x16]
000000DA 396C FFE8 FF9E move.w [A4 - 0x62], [A4 - 0x18]
000000E0 397C 0001 FFE0 move.w [A4 - 0x20], 0x1
label000000E6:
000000E6 302C FFE0 move.w D0, [A4 - 0x20]
000000EA B06C FFF2 cmp.w D0, [A4 - 0xE]
000000EE 6E00 01F0 bgt +0x1F2 /* 000002E0 */
000000F2 302C FFE0 move.w D0, [A4 - 0x20]
000000F6 5340 subq.w D0, 1
000000F8 3940 FFDE move.w [A4 - 0x22], D0
000000FC 302C FFDE move.w D0, [A4 - 0x22]
00000100 E380 asl D0, 1
00000102 41EC FFBC lea.l A0, [A4 - 0x44]
00000106 D0C0 add.w A0, D0
00000108 3010 move.w D0, [A0]
0000010A 322C FFE0 move.w D1, [A4 - 0x20]
0000010E E381 asl D1, 1
00000110 41EC FFBC lea.l A0, [A4 - 0x44]
00000114 D0C1 add.w A0, D1
00000116 3080 move.w [A0], D0
00000118 302C FFDE move.w D0, [A4 - 0x22]
0000011C E380 asl D0, 1
0000011E 41EC FF9E lea.l A0, [A4 - 0x62]
00000122 D0C0 add.w A0, D0
00000124 3010 move.w D0, [A0]
00000126 322C FFE0 move.w D1, [A4 - 0x20]
0000012A E381 asl D1, 1
0000012C 41EC FF9E lea.l A0, [A4 - 0x62]
00000130 D0C1 add.w A0, D1
00000132 3080 move.w [A0], D0
00000134 0C6C 0005 FFDC cmpi.w [A4 - 0x24], 0x5
0000013A 6F00 0020 ble +0x22 /* 0000015C */
0000013E 302C FFDE move.w D0, [A4 - 0x22]
00000142 E380 asl D0, 1
00000144 41EC FFBC lea.l A0, [A4 - 0x44]
00000148 D0C0 add.w A0, D0
0000014A 3010 move.w D0, [A0]
0000014C 5340 subq.w D0, 1
0000014E 322C FFE0 move.w D1, [A4 - 0x20]
00000152 E381 asl D1, 1
00000154 41EC FFBC lea.l A0, [A4 - 0x44]
00000158 D0C1 add.w A0, D1
0000015A 3080 move.w [A0], D0
label0000015C:
0000015C 0C6C 0001 FFDC cmpi.w [A4 - 0x24], 0x1
00000162 6F00 002A ble +0x2C /* 0000018E */
00000166 0C6C 0005 FFDC cmpi.w [A4 - 0x24], 0x5
0000016C 6C00 0020 bge +0x22 /* 0000018E */
00000170 302C FFDE move.w D0, [A4 - 0x22]
00000174 E380 asl D0, 1
00000176 41EC FFBC lea.l A0, [A4 - 0x44]
0000017A D0C0 add.w A0, D0
0000017C 3010 move.w D0, [A0]
0000017E 5240 addq.w D0, 1
00000180 322C FFE0 move.w D1, [A4 - 0x20]
00000184 E381 asl D1, 1
00000186 41EC FFBC lea.l A0, [A4 - 0x44]
0000018A D0C1 add.w A0, D1
0000018C 3080 move.w [A0], D0
label0000018E:
0000018E 0C6C 0007 FFDC cmpi.w [A4 - 0x24], 0x7
00000194 6E00 000C bgt +0xE /* 000001A2 */
00000198 0C6C 0003 FFDC cmpi.w [A4 - 0x24], 0x3
0000019E 6C00 0020 bge +0x22 /* 000001C0 */
label000001A2:
000001A2 302C FFDE move.w D0, [A4 - 0x22]
000001A6 E380 asl D0, 1
000001A8 41EC FF9E lea.l A0, [A4 - 0x62]
000001AC D0C0 add.w A0, D0
000001AE 3010 move.w D0, [A0]
000001B0 5340 subq.w D0, 1
000001B2 322C FFE0 move.w D1, [A4 - 0x20]
000001B6 E381 asl D1, 1
000001B8 41EC FF9E lea.l A0, [A4 - 0x62]
000001BC D0C1 add.w A0, D1
000001BE 3080 move.w [A0], D0
label000001C0:
000001C0 0C6C 0007 FFDC cmpi.w [A4 - 0x24], 0x7
000001C6 6C00 002A bge +0x2C /* 000001F2 */
000001CA 0C6C 0003 FFDC cmpi.w [A4 - 0x24], 0x3
000001D0 6F00 0020 ble +0x22 /* 000001F2 */
000001D4 302C FFDE move.w D0, [A4 - 0x22]
000001D8 E380 asl D0, 1
000001DA 41EC FF9E lea.l A0, [A4 - 0x62]
000001DE D0C0 add.w A0, D0
000001E0 3010 move.w D0, [A0]
000001E2 5240 addq.w D0, 1
000001E4 322C FFE0 move.w D1, [A4 - 0x20]
000001E8 E381 asl D1, 1
000001EA 41EC FF9E lea.l A0, [A4 - 0x62]
000001EE D0C1 add.w A0, D1
000001F0 3080 move.w [A0], D0
label000001F2:
000001F2 302C FFE0 move.w D0, [A4 - 0x20]
000001F6 E380 asl D0, 1
000001F8 41EC FFBC lea.l A0, [A4 - 0x44]
000001FC D0C0 add.w A0, D0
000001FE 3010 move.w D0, [A0]
00000200 B06C FFF8 cmp.w D0, [A4 - 0x8]
00000204 6E00 0016 bgt +0x18 /* 0000021C */
00000208 302C FFE0 move.w D0, [A4 - 0x20]
0000020C E380 asl D0, 1
0000020E 41EC FFBC lea.l A0, [A4 - 0x44]
00000212 D0C0 add.w A0, D0
00000214 0C50 0000 cmpi.w [A0], 0x0
00000218 6C00 0006 bge +0x8 /* 00000220 */
label0000021C:
0000021C 422C ED1A clr.b [A4 - 0x12E6]
label00000220:
00000220 302C FFE0 move.w D0, [A4 - 0x20]
00000224 E380 asl D0, 1
00000226 41EC FF9E lea.l A0, [A4 - 0x62]
0000022A D0C0 add.w A0, D0
0000022C 3010 move.w D0, [A0]
0000022E B06C FFF6 cmp.w D0, [A4 - 0xA]
00000232 6E00 0016 bgt +0x18 /* 0000024A */
00000236 302C FFE0 move.w D0, [A4 - 0x20]
0000023A E380 asl D0, 1
0000023C 41EC FF9E lea.l A0, [A4 - 0x62]
00000240 D0C0 add.w A0, D0
00000242 0C50 0000 cmpi.w [A0], 0x0
00000246 6C00 0006 bge +0x8 /* 0000024E */
label0000024A:
0000024A 422C ED1A clr.b [A4 - 0x12E6]
label0000024E:
0000024E 302C FFE0 move.w D0, [A4 - 0x20]
00000252 E380 asl D0, 1
00000254 41EC FFBC lea.l A0, [A4 - 0x44]
00000258 D0C0 add.w A0, D0
0000025A 3950 FFEA move.w [A4 - 0x16], [A0]
0000025E 302C FFE0 move.w D0, [A4 - 0x20]
00000262 E380 asl D0, 1
00000264 41EC FF9E lea.l A0, [A4 - 0x62]
00000268 D0C0 add.w A0, D0
0000026A 3950 FFE8 move.w [A4 - 0x18], [A0]
0000026E 302C FFE8 move.w D0, [A4 - 0x18]
00000272 322C FFEA move.w D1, [A4 - 0x16]
00000276 C3FC 001E muls.w D1, 0x1E
0000027A 41EC ED96 lea.l A0, [A4 - 0x126A]
0000027E D288 add.l D1, A0
00000280 2041 movea.l A0, D1
00000282 D0C0 add.w A0, D0
00000284 1010 move.b D0, [A0]
00000286 322C FFE0 move.w D1, [A4 - 0x20]
0000028A 342C FFEC move.w D2, [A4 - 0x14]
0000028E E582 asl D2, 2
00000290 41EC F82C lea.l A0, [A4 - 0x7D4]
00000294 D0C2 add.w A0, D2
00000296 2050 movea.l A0, [A0]
00000298 D0C1 add.w A0, D1
0000029A 1210 move.b D1, [A0]
0000029C 4881 ext.w D1
0000029E 4880 ext.w D0
000002A0 B041 cmp.w D0, D1
000002A2 6700 0028 beq +0x2A /* 000002CC */
000002A6 302C FFE8 move.w D0, [A4 - 0x18]
000002AA 322C FFEA move.w D1, [A4 - 0x16]
000002AE C3FC 001E muls.w D1, 0x1E
000002B2 41EC ED96 lea.l A0, [A4 - 0x126A]
000002B6 D288 add.l D1, A0
000002B8 2041 movea.l A0, D1
000002BA D0C0 add.w A0, D0
000002BC 1010 move.b D0, [A0]
000002BE 4880 ext.w D0
000002C0 B07C 002B cmp.w D0, 0x2B /* '+' */
000002C4 6700 0006 beq +0x8 /* 000002CC */
000002C8 422C ED1A clr.b [A4 - 0x12E6]
label000002CC:
000002CC 102C ED1A move.b D0, [A4 - 0x12E6]
000002D0 6600 0006 bne +0x8 /* 000002D8 */
000002D4 6000 000A bra +0xC /* 000002E0 */
label000002D8:
000002D8 526C FFE0 addq.w [A4 - 0x20], 1
000002DC 6000 FE08 bra -0x1F6 /* 000000E6 */
label000002E0:
000002E0 302C FF9C move.w D0, [A4 - 0x64]
000002E4 5240 addq.w D0, 1
000002E6 3940 FF9C move.w [A4 - 0x64], D0
000002EA 102C ED1A move.b D0, [A4 - 0x12E6]
000002EE 6600 000C bne +0xE /* 000002FC */
000002F2 0C6C 0064 FF9C cmpi.w [A4 - 0x64], 0x64 /* 'd' */
000002F8 6D00 FD54 blt -0x2AA /* 0000004E */
label000002FC:
000002FC 0C6C 0064 FF9C cmpi.w [A4 - 0x64], 0x64 /* 'd' */
00000302 6D00 000E blt +0x10 /* 00000312 */
00000306 302C FFEC move.w D0, [A4 - 0x14]
0000030A 41EC ED32 lea.l A0, [A4 - 0x12CE]
0000030E D0C0 add.w A0, D0
00000310 4210 clr.b [A0]
label00000312:
00000312 0C6C 0064 FF9C cmpi.w [A4 - 0x64], 0x64 /* 'd' */
00000318 6C00 005E bge +0x60 /* 00000378 */
0000031C 4247 clr.w D7
label0000031E:
0000031E 3007 move.w D0, D7
00000320 B06C FFF2 cmp.w D0, [A4 - 0xE]
00000324 6C00 0044 bge +0x46 /* 0000036A */
00000328 3007 move.w D0, D7
0000032A 322C FFEC move.w D1, [A4 - 0x14]
0000032E E581 asl D1, 2
00000330 41EC F82C lea.l A0, [A4 - 0x7D4]
00000334 D0C1 add.w A0, D1
00000336 2050 movea.l A0, [A0]
00000338 D0C0 add.w A0, D0
0000033A 1010 move.b D0, [A0]
0000033C 3207 move.w D1, D7
0000033E E381 asl D1, 1
00000340 41EC FF9E lea.l A0, [A4 - 0x62]
00000344 D0C1 add.w A0, D1
00000346 3210 move.w D1, [A0]
00000348 3407 move.w D2, D7
0000034A E382 asl D2, 1
0000034C 41EC FFBC lea.l A0, [A4 - 0x44]
00000350 D0C2 add.w A0, D2
00000352 3410 move.w D2, [A0]
00000354 C5FC 001E muls.w D2, 0x1E
00000358 41EC ED96 lea.l A0, [A4 - 0x126A]
0000035C D488 add.l D2, A0
0000035E 2042 movea.l A0, D2
00000360 D0C1 add.w A0, D1
00000362 1080 move.b [A0], D0
00000364 5247 addq.w D7, 1
00000366 6000 FFB6 bra -0x48 /* 0000031E */
label0000036A:
0000036A 302C FFEC move.w D0, [A4 - 0x14]
0000036E 41EC ED32 lea.l A0, [A4 - 0x12CE]
00000372 D0C0 add.w A0, D0
00000374 10BC FFFF move.b [A0], 0xFF
label00000378:
00000378 302C FFEC move.w D0, [A4 - 0x14]
0000037C E380 asl D0, 1
0000037E 41EC F764 lea.l A0, [A4 - 0x89C]
00000382 D0C0 add.w A0, D0
00000384 30AC FFBC move.w [A0], [A4 - 0x44]
00000388 302C FFEC move.w D0, [A4 - 0x14]
0000038C E380 asl D0, 1
0000038E 41EC F69C lea.l A0, [A4 - 0x964]
00000392 D0C0 add.w A0, D0
00000394 30AC FF9E move.w [A0], [A4 - 0x62]
00000398 302C FFF2 move.w D0, [A4 - 0xE]
0000039C E380 asl D0, 1
0000039E 41EC FFBA lea.l A0, [A4 - 0x46]
000003A2 D0C0 add.w A0, D0
000003A4 3010 move.w D0, [A0]
000003A6 322C FFEC move.w D1, [A4 - 0x14]
000003AA E381 asl D1, 1
000003AC 41EC F5D4 lea.l A0, [A4 - 0xA2C]
000003B0 D0C1 add.w A0, D1
000003B2 3080 move.w [A0], D0
000003B4 302C FFF2 move.w D0, [A4 - 0xE]
000003B8 E380 asl D0, 1
000003BA 41EC FF9C lea.l A0, [A4 - 0x64]
000003BE D0C0 add.w A0, D0
000003C0 3010 move.w D0, [A0]
000003C2 322C FFEC move.w D1, [A4 - 0x14]
000003C6 E381 asl D1, 1
000003C8 41EC F50C lea.l A0, [A4 - 0xAF4]
000003CC D0C1 add.w A0, D1
000003CE 3080 move.w [A0], D0
000003D0 526C FFEC addq.w [A4 - 0x14], 1
000003D4 6000 FC50 bra -0x3AE /* 00000026 */
label000003D8:
000003D8 422C ED12 clr.b [A4 - 0x12EE]
000003DC 2F2C ED08 move.l -[A7], [A4 - 0x12F8]
000003E0 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
000003E4 588F addq.l A7, 4
000003E6 2F2C ED08 move.l -[A7], [A4 - 0x12F8]
000003EA 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
000003EE 588F addq.l A7, 4
000003F0 2F3C 0000 0008 move.l -[A7], 0x8
000003F6 486C EBA0 pea.l [A4 - 0x1460]
000003FA 206C EB3E movea.l A0, [A4 - 0x14C2]
000003FE 41E8 0010 lea.l A0, [A0 + 0x10]
00000402 2F08 move.l -[A7], A0
00000404 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00000408 DEFC 000C add.w A7, 0xC
0000040C 486C EBA0 pea.l [A4 - 0x1460]
00000410 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
00000414 588F addq.l A7, 4
00000416 4EBA 0078 jsr [PC + 0x78 /* 00000490 */]
0000041A 4EBA 0518 jsr [PC + 0x518 /* 00000934 */]
0000041E 2F2C ED08 move.l -[A7], [A4 - 0x12F8]
00000422 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00000426 588F addq.l A7, 4
00000428 197C FFFF ED10 move.b [A4 - 0x12F0], 0xFF
0000042E 197C FFFF ED16 move.b [A4 - 0x12EA], 0xFF
00000434 3A1F move.w D5, [A7]+
00000436 3C1F move.w D6, [A7]+
00000438 3E1F move.w D7, [A7]+
0000043A 4E5E unlink A6
0000043C 4E75 rts
fn0000043E:
0000043E 4E56 0000 link A6, 0
00000442 3F07 move.w -[A7], D7
00000444 3F06 move.w -[A7], D6
00000446 3F05 move.w -[A7], D5
00000448 4247 clr.w D7
label0000044A:
0000044A 3007 move.w D0, D7
0000044C B06C FFF8 cmp.w D0, [A4 - 0x8]
00000450 6C00 0030 bge +0x32 /* 00000482 */
00000454 4245 clr.w D5
label00000456:
00000456 3005 move.w D0, D5
00000458 B06C FFF6 cmp.w D0, [A4 - 0xA]
0000045C 6C00 001E bge +0x20 /* 0000047C */
00000460 3005 move.w D0, D5
00000462 3207 move.w D1, D7
00000464 C3FC 001E muls.w D1, 0x1E
00000468 41EC ED96 lea.l A0, [A4 - 0x126A]
0000046C D288 add.l D1, A0
0000046E 2041 movea.l A0, D1
00000470 D0C0 add.w A0, D0
00000472 10BC 002B move.b [A0], 0x2B /* '+' */
00000476 5245 addq.w D5, 1
00000478 6000 FFDC bra -0x22 /* 00000456 */
label0000047C:
0000047C 5247 addq.w D7, 1
0000047E 6000 FFCA bra -0x34 /* 0000044A */
label00000482:
00000482 422C ED16 clr.b [A4 - 0x12EA]
00000486 3A1F move.w D5, [A7]+
00000488 3C1F move.w D6, [A7]+
0000048A 3E1F move.w D7, [A7]+
0000048C 4E5E unlink A6
0000048E 4E75 rts
export_103:
fn00000490:
00000490 4E56 0000 link A6, 0
00000494 3F07 move.w -[A7], D7
00000496 3F06 move.w -[A7], D6
00000498 3F05 move.w -[A7], D5
0000049A 4245 clr.w D5
label0000049C:
0000049C 3005 move.w D0, D5
0000049E B06C FFF6 cmp.w D0, [A4 - 0xA]
000004A2 6C00 0096 bge +0x98 /* 0000053A */
000004A6 4247 clr.w D7
label000004A8:
000004A8 3007 move.w D0, D7
000004AA B06C FFF8 cmp.w D0, [A4 - 0x8]
000004AE 6C00 0084 bge +0x86 /* 00000534 */
000004B2 3005 move.w D0, D5
000004B4 5240 addq.w D0, 1
000004B6 C1FC 000D muls.w D0, 0xD /* '\r' */
000004BA 5A40 addq.w D0, 5
000004BC 3F00 move.w -[A7], D0
000004BE 3007 move.w D0, D7
000004C0 5240 addq.w D0, 1
000004C2 C1FC 0012 muls.w D0, 0x12
000004C6 5A40 addq.w D0, 5
000004C8 3F00 move.w -[A7], D0
000004CA 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
000004CE 588F addq.l A7, 4
000004D0 3005 move.w D0, D5
000004D2 3207 move.w D1, D7
000004D4 C3FC 001E muls.w D1, 0x1E
000004D8 41EC ED96 lea.l A0, [A4 - 0x126A]
000004DC D288 add.l D1, A0
000004DE 2041 movea.l A0, D1
000004E0 D0C0 add.w A0, D0
000004E2 1010 move.b D0, [A0]
000004E4 4880 ext.w D0
000004E6 B07C 002B cmp.w D0, 0x2B /* '+' */
000004EA 6600 0024 bne +0x26 /* 00000510 */
000004EE 3F3C 001A move.w -[A7], 0x1A
000004F2 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000004F6 548F addq.l A7, 2
000004F8 D07C 0041 add.w D0, 0x41 /* 'A' */
000004FC 3205 move.w D1, D5
000004FE 3407 move.w D2, D7
00000500 C5FC 001E muls.w D2, 0x1E
00000504 41EC ED96 lea.l A0, [A4 - 0x126A]
00000508 D488 add.l D2, A0
0000050A 2042 movea.l A0, D2
0000050C D0C1 add.w A0, D1
0000050E 1080 move.b [A0], D0
label00000510:
00000510 3005 move.w D0, D5
00000512 3207 move.w D1, D7
00000514 C3FC 001E muls.w D1, 0x1E
00000518 41EC ED96 lea.l A0, [A4 - 0x126A]
0000051C D288 add.l D1, A0
0000051E 2041 movea.l A0, D1
00000520 D0C0 add.w A0, D0
00000522 1010 move.b D0, [A0]
00000524 4880 ext.w D0
00000526 3F00 move.w -[A7], D0
00000528 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
0000052C 548F addq.l A7, 2
0000052E 5247 addq.w D7, 1
00000530 6000 FF76 bra -0x88 /* 000004A8 */
label00000534:
00000534 5245 addq.w D5, 1
00000536 6000 FF64 bra -0x9A /* 0000049C */
label0000053A:
0000053A 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
0000053E 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00000542 3A1F move.w D5, [A7]+
00000544 3C1F move.w D6, [A7]+
00000546 3E1F move.w D7, [A7]+
00000548 4E5E unlink A6
0000054A 4E75 rts
export_102:
0000054C 4E56 FEF0 link A6, -0x0110
00000550 3F07 move.w -[A7], D7
00000552 3F06 move.w -[A7], D6
00000554 3F05 move.w -[A7], D5
00000556 102C ED16 move.b D0, [A4 - 0x12EA]
0000055A 6600 0006 bne +0x8 /* 00000562 */
0000055E 6000 021E bra +0x220 /* 0000077E */
label00000562:
00000562 486E FEFC pea.l [A6 - 0x104]
00000566 2F2C ED08 move.l -[A7], [A4 - 0x12F8]
0000056A 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
0000056E 508F addq.l A7, 8
00000570 486E FEFC pea.l [A6 - 0x104]
00000574 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00000578 588F addq.l A7, 4
0000057A 48C0 ext.l D0
0000057C 81FC 0002 divs.w D0, 0x2
00000580 3D40 FEFA move.w [A6 - 0x106], D0
00000584 3F3C 001A move.w -[A7], 0x1A
00000588 303C 0140 move.w D0, 0x140
0000058C 906E FEFA sub.w D0, [A6 - 0x106]
00000590 3F00 move.w -[A7], D0
00000592 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00000596 588F addq.l A7, 4
00000598 486E FEFC pea.l [A6 - 0x104]
0000059C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
000005A0 588F addq.l A7, 4
000005A2 3D40 FEF8 move.w [A6 - 0x108], D0
000005A6 4245 clr.w D5
label000005A8:
000005A8 3005 move.w D0, D5
000005AA B06E FEF8 cmp.w D0, [A6 - 0x108]
000005AE 6C00 001C bge +0x1E /* 000005CC */
000005B2 3005 move.w D0, D5
000005B4 41EE FEFC lea.l A0, [A6 - 0x104]
000005B8 D0C0 add.w A0, D0
000005BA 1010 move.b D0, [A0]
000005BC 4880 ext.w D0
000005BE 3F00 move.w -[A7], D0
000005C0 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
000005C4 548F addq.l A7, 2
000005C6 5245 addq.w D5, 1
000005C8 6000 FFDE bra -0x20 /* 000005A8 */
label000005CC:
000005CC 303C 0140 move.w D0, 0x140
000005D0 322C FFF8 move.w D1, [A4 - 0x8]
000005D4 C3FC 0012 muls.w D1, 0x12
000005D8 48C1 ext.l D1
000005DA 83FC 0002 divs.w D1, 0x2
000005DE 9041 sub.w D0, D1
000005E0 3D40 FFFE move.w [A6 - 0x2], D0
000005E4 3D7C 0034 FFFC move.w [A6 - 0x4], 0x34 /* '4' */
000005EA 302C FFF6 move.w D0, [A4 - 0xA]
000005EE 5840 addq.w D0, 4
000005F0 C1FC 000D muls.w D0, 0xD /* '\r' */
000005F4 3F00 move.w -[A7], D0
000005F6 302E FFFE move.w D0, [A6 - 0x2]
000005FA 322C FFF8 move.w D1, [A4 - 0x8]
000005FE C3FC 0012 muls.w D1, 0x12
00000602 D041 add.w D0, D1
00000604 48C0 ext.l D0
00000606 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
0000060A 486C 03AE pea.l [A4 + 0x3AE]
0000060E 486C EA5E pea.l [A4 - 0x15A2]
00000612 3F3C 0800 move.w -[A7], 0x800
00000616 A9EB syscall Pack4/FP68K
00000618 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
0000061C 3F00 move.w -[A7], D0
0000061E 3F3C 0001 move.w -[A7], 0x1
00000622 302E FFFE move.w D0, [A6 - 0x2]
00000626 907C 0012 sub.w D0, 0x12
0000062A 3F00 move.w -[A7], D0
0000062C 486E FEF0 pea.l [A6 - 0x110]
00000630 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00000634 DEFC 000C add.w A7, 0xC
00000638 486E FEF0 pea.l [A6 - 0x110]
0000063C 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00000640 588F addq.l A7, 4
00000642 4245 clr.w D5
label00000644:
00000644 3005 move.w D0, D5
00000646 B06C FFF6 cmp.w D0, [A4 - 0xA]
0000064A 6C00 0096 bge +0x98 /* 000006E2 */
0000064E 4247 clr.w D7
label00000650:
00000650 3007 move.w D0, D7
00000652 B06C FFF8 cmp.w D0, [A4 - 0x8]
00000656 6C00 0084 bge +0x86 /* 000006DC */
0000065A 3005 move.w D0, D5
0000065C C1FC 000D muls.w D0, 0xD /* '\r' */
00000660 D06E FFFC add.w D0, [A6 - 0x4]
00000664 3F00 move.w -[A7], D0
00000666 3007 move.w D0, D7
00000668 C1FC 0012 muls.w D0, 0x12
0000066C D06E FFFE add.w D0, [A6 - 0x2]
00000670 3F00 move.w -[A7], D0
00000672 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00000676 588F addq.l A7, 4
00000678 3005 move.w D0, D5
0000067A 3207 move.w D1, D7
0000067C C3FC 001E muls.w D1, 0x1E
00000680 41EC ED96 lea.l A0, [A4 - 0x126A]
00000684 D288 add.l D1, A0
00000686 2041 movea.l A0, D1
00000688 D0C0 add.w A0, D0
0000068A 1010 move.b D0, [A0]
0000068C 4880 ext.w D0
0000068E B07C 002B cmp.w D0, 0x2B /* '+' */
00000692 6600 0024 bne +0x26 /* 000006B8 */
00000696 3F3C 001A move.w -[A7], 0x1A
0000069A 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000069E 548F addq.l A7, 2
000006A0 D07C 0041 add.w D0, 0x41 /* 'A' */
000006A4 3205 move.w D1, D5
000006A6 3407 move.w D2, D7
000006A8 C5FC 001E muls.w D2, 0x1E
000006AC 41EC ED96 lea.l A0, [A4 - 0x126A]
000006B0 D488 add.l D2, A0
000006B2 2042 movea.l A0, D2
000006B4 D0C1 add.w A0, D1
000006B6 1080 move.b [A0], D0
label000006B8:
000006B8 3005 move.w D0, D5
000006BA 3207 move.w D1, D7
000006BC C3FC 001E muls.w D1, 0x1E
000006C0 41EC ED96 lea.l A0, [A4 - 0x126A]
000006C4 D288 add.l D1, A0
000006C6 2041 movea.l A0, D1
000006C8 D0C0 add.w A0, D0
000006CA 1010 move.b D0, [A0]
000006CC 4880 ext.w D0
000006CE 3F00 move.w -[A7], D0
000006D0 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
000006D4 548F addq.l A7, 2
000006D6 5247 addq.w D7, 1
000006D8 6000 FF76 bra -0x88 /* 00000650 */
label000006DC:
000006DC 5245 addq.w D5, 1
000006DE 6000 FF64 bra -0x9A /* 00000644 */
label000006E2:
000006E2 102C ED18 move.b D0, [A4 - 0x12E8]
000006E6 6700 008E beq +0x90 /* 00000776 */
000006EA 4247 clr.w D7
label000006EC:
000006EC 3007 move.w D0, D7
000006EE B06C FFF4 cmp.w D0, [A4 - 0xC]
000006F2 6E00 0082 bgt +0x84 /* 00000776 */
000006F6 3007 move.w D0, D7
000006F8 41EC ED32 lea.l A0, [A4 - 0x12CE]
000006FC D0C0 add.w A0, D0
000006FE 1010 move.b D0, [A0]
00000700 6700 006E beq +0x70 /* 00000770 */
00000704 3007 move.w D0, D7
00000706 E380 asl D0, 1
00000708 41EC F69C lea.l A0, [A4 - 0x964]
0000070C D0C0 add.w A0, D0
0000070E 3010 move.w D0, [A0]
00000710 C1FC 000D muls.w D0, 0xD /* '\r' */
00000714 5D40 subq.w D0, 6
00000716 D06E FFFC add.w D0, [A6 - 0x4]
0000071A 3F00 move.w -[A7], D0
0000071C 3007 move.w D0, D7
0000071E E380 asl D0, 1
00000720 41EC F764 lea.l A0, [A4 - 0x89C]
00000724 D0C0 add.w A0, D0
00000726 3010 move.w D0, [A0]
00000728 C1FC 0012 muls.w D0, 0x12
0000072C 5840 addq.w D0, 4
0000072E D06E FFFE add.w D0, [A6 - 0x2]
00000732 3F00 move.w -[A7], D0
00000734 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00000738 588F addq.l A7, 4
0000073A 3007 move.w D0, D7
0000073C E380 asl D0, 1
0000073E 41EC F50C lea.l A0, [A4 - 0xAF4]
00000742 D0C0 add.w A0, D0
00000744 3010 move.w D0, [A0]
00000746 C1FC 000D muls.w D0, 0xD /* '\r' */
0000074A 5D40 subq.w D0, 6
0000074C D06E FFFC add.w D0, [A6 - 0x4]
00000750 3F00 move.w -[A7], D0
00000752 3007 move.w D0, D7
00000754 E380 asl D0, 1
00000756 41EC F5D4 lea.l A0, [A4 - 0xA2C]
0000075A D0C0 add.w A0, D0
0000075C 3010 move.w D0, [A0]
0000075E C1FC 0012 muls.w D0, 0x12
00000762 5840 addq.w D0, 4
00000764 D06E FFFE add.w D0, [A6 - 0x2]
00000768 3F00 move.w -[A7], D0
0000076A 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
0000076E 588F addq.l A7, 4
label00000770:
00000770 5247 addq.w D7, 1
00000772 6000 FF78 bra -0x86 /* 000006EC */
label00000776:
00000776 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
0000077A 4EBA 000C jsr [PC + 0xC /* 00000788 */]
label0000077E:
0000077E 3A1F move.w D5, [A7]+
00000780 3C1F move.w D6, [A7]+
00000782 3E1F move.w D7, [A7]+
00000784 4E5E unlink A6
00000786 4E75 rts
fn00000788:
00000788 4E56 FFF2 link A6, -0x000E
0000078C 3F07 move.w -[A7], D7
0000078E 3F06 move.w -[A7], D6
00000790 3F05 move.w -[A7], D5
00000792 3D7C 0027 FFFC move.w [A6 - 0x4], 0x27 /* '\'' */
00000798 3D7C 004E FFFA move.w [A6 - 0x6], 0x4E /* 'N' */
0000079E 426E FFFE clr.w [A6 - 0x2]
000007A2 426C FFEC clr.w [A4 - 0x14]
label000007A6:
000007A6 302C FFEC move.w D0, [A4 - 0x14]
000007AA B06C FFF4 cmp.w D0, [A4 - 0xC]
000007AE 6E00 003E bgt +0x40 /* 000007EE */
000007B2 302C FFEC move.w D0, [A4 - 0x14]
000007B6 E580 asl D0, 2
000007B8 41EC F82C lea.l A0, [A4 - 0x7D4]
000007BC D0C0 add.w A0, D0
000007BE 2F10 move.l -[A7], [A0]
000007C0 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
000007C4 588F addq.l A7, 4
000007C6 B06E FFFE cmp.w D0, [A6 - 0x2]
000007CA 6F00 001A ble +0x1C /* 000007E6 */
000007CE 302C FFEC move.w D0, [A4 - 0x14]
000007D2 E580 asl D0, 2
000007D4 41EC F82C lea.l A0, [A4 - 0x7D4]
000007D8 D0C0 add.w A0, D0
000007DA 2F10 move.l -[A7], [A0]
000007DC 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
000007E0 588F addq.l A7, 4
000007E2 3D40 FFFE move.w [A6 - 0x2], D0
label000007E6:
000007E6 526C FFEC addq.w [A4 - 0x14], 1
000007EA 6000 FFBA bra -0x44 /* 000007A6 */
label000007EE:
000007EE 302E FFFE move.w D0, [A6 - 0x2]
000007F2 D06E FFFC add.w D0, [A6 - 0x4]
000007F6 3D40 FFFE move.w [A6 - 0x2], D0
000007FA 3A3C 0001 move.w D5, 0x1
000007FE 302C FFF6 move.w D0, [A4 - 0xA]
00000802 C1FC 000D muls.w D0, 0xD /* '\r' */
00000806 D06E FFFA add.w D0, [A6 - 0x6]
0000080A 3C00 move.w D6, D0
0000080C 4247 clr.w D7
label0000080E:
0000080E 3007 move.w D0, D7
00000810 B06C FFF4 cmp.w D0, [A4 - 0xC]
00000814 6E00 00A2 bgt +0xA4 /* 000008B8 */
00000818 3007 move.w D0, D7
0000081A 41EC ED32 lea.l A0, [A4 - 0x12CE]
0000081E D0C0 add.w A0, D0
00000820 1010 move.b D0, [A0]
00000822 6700 008E beq +0x90 /* 000008B2 */
00000826 3F06 move.w -[A7], D6
00000828 3005 move.w D0, D5
0000082A C1EE FFFE muls.w D0, [A6 - 0x2]
0000082E 5740 subq.w D0, 3
00000830 3F00 move.w -[A7], D0
00000832 3006 move.w D0, D6
00000834 48C0 ext.l D0
00000836 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
0000083A 486C 03B6 pea.l [A4 + 0x3B6]
0000083E 486C EA5E pea.l [A4 - 0x15A2]
00000842 3F3C 0802 move.w -[A7], 0x802
00000846 A9EB syscall Pack4/FP68K
00000848 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
0000084C 3F00 move.w -[A7], D0
0000084E 3005 move.w D0, D5
00000850 C1EE FFFE muls.w D0, [A6 - 0x2]
00000854 907C 000F sub.w D0, 0xF
00000858 3F00 move.w -[A7], D0
0000085A 486E FFF2 pea.l [A6 - 0xE]
0000085E 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00000862 DEFC 000C add.w A7, 0xC
00000866 486E FFF2 pea.l [A6 - 0xE]
0000086A 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
0000086E 588F addq.l A7, 4
00000870 3F06 move.w -[A7], D6
00000872 3005 move.w D0, D5
00000874 C1EE FFFE muls.w D0, [A6 - 0x2]
00000878 3F00 move.w -[A7], D0
0000087A 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
0000087E 588F addq.l A7, 4
00000880 3007 move.w D0, D7
00000882 E580 asl D0, 2
00000884 41EC F82C lea.l A0, [A4 - 0x7D4]
00000888 D0C0 add.w A0, D0
0000088A 2F10 move.l -[A7], [A0]
0000088C 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00000890 588F addq.l A7, 4
00000892 3005 move.w D0, D5
00000894 5240 addq.w D0, 1
00000896 3A00 move.w D5, D0
00000898 3005 move.w D0, D5
0000089A C1EE FFFE muls.w D0, [A6 - 0x2]
0000089E 0C40 0262 cmpi.w D0, 0x262
000008A2 6F00 000E ble +0x10 /* 000008B2 */
000008A6 3A3C 0001 move.w D5, 0x1
000008AA 3006 move.w D0, D6
000008AC D07C 000D add.w D0, 0xD /* '\r' */
000008B0 3C00 move.w D6, D0
label000008B2:
000008B2 5247 addq.w D7, 1
000008B4 6000 FF58 bra -0xA6 /* 0000080E */
label000008B8:
000008B8 3A1F move.w D5, [A7]+
000008BA 3C1F move.w D6, [A7]+
000008BC 3E1F move.w D7, [A7]+
000008BE 4E5E unlink A6
000008C0 4E75 rts
export_101:
000008C2 4E56 0000 link A6, 0
000008C6 2F2C ED04 move.l -[A7], [A4 - 0x12FC]
000008CA 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
000008CE 588F addq.l A7, 4
000008D0 2F2C ED04 move.l -[A7], [A4 - 0x12FC]
000008D4 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
000008D8 588F addq.l A7, 4
000008DA 2F2C EB80 move.l -[A7], [A4 - 0x1480]
000008DE 206C EB3E movea.l A0, [A4 - 0x14C2]
000008E2 41E8 0010 lea.l A0, [A0 + 0x10]
000008E6 2F08 move.l -[A7], A0
000008E8 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
000008EC 508F addq.l A7, 8
000008EE 2F2C ED04 move.l -[A7], [A4 - 0x12FC]
000008F2 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
000008F6 588F addq.l A7, 4
000008F8 2F2C ED04 move.l -[A7], [A4 - 0x12FC]
000008FC 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00000900 588F addq.l A7, 4
00000902 102C ED16 move.b D0, [A4 - 0x12EA]
00000906 6700 0028 beq +0x2A /* 00000930 */
0000090A 2F2C ED08 move.l -[A7], [A4 - 0x12F8]
0000090E 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00000912 588F addq.l A7, 4
00000914 2F2C ED08 move.l -[A7], [A4 - 0x12F8]
00000918 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
0000091C 588F addq.l A7, 4
0000091E 4EBA FB70 jsr [PC - 0x490 /* 00000490 */]
00000922 2F2C ED08 move.l -[A7], [A4 - 0x12F8]
00000926 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
0000092A 588F addq.l A7, 4
0000092C 4EBA 0006 jsr [PC + 0x6 /* 00000934 */]
label00000930:
00000930 4E5E unlink A6
00000932 4E75 rts
fn00000934:
00000934 4E56 FFF4 link A6, -0x000C
00000938 206C ED08 movea.l A0, [A4 - 0x12F8]
0000093C 3028 0016 move.w D0, [A0 + 0x16]
00000940 206C ED08 movea.l A0, [A4 - 0x12F8]
00000944 9068 0012 sub.w D0, [A0 + 0x12]
00000948 3D40 FFFE move.w [A6 - 0x2], D0
0000094C 206C ED08 movea.l A0, [A4 - 0x12F8]
00000950 3028 0014 move.w D0, [A0 + 0x14]
00000954 206C ED08 movea.l A0, [A4 - 0x12F8]
00000958 9068 0010 sub.w D0, [A0 + 0x10]
0000095C 3D40 FFFC move.w [A6 - 0x4], D0
00000960 526E FFFE addq.w [A6 - 0x2], 1
00000964 302E FFFE move.w D0, [A6 - 0x2]
00000968 3D40 FFFE move.w [A6 - 0x2], D0
0000096C 526E FFFC addq.w [A6 - 0x4], 1
00000970 302E FFFC move.w D0, [A6 - 0x4]
00000974 3D40 FFFC move.w [A6 - 0x4], D0
00000978 3F2E FFFC move.w -[A7], [A6 - 0x4]
0000097C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000980 302E FFFC move.w D0, [A6 - 0x4]
00000984 907C 0010 sub.w D0, 0x10
00000988 3F00 move.w -[A7], D0
0000098A 302E FFFE move.w D0, [A6 - 0x2]
0000098E 907C 0010 sub.w D0, 0x10
00000992 3F00 move.w -[A7], D0
00000994 486E FFF4 pea.l [A6 - 0xC]
00000998 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
0000099C DEFC 000C add.w A7, 0xC
000009A0 486E FFF4 pea.l [A6 - 0xC]
000009A4 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000009A8 588F addq.l A7, 4
000009AA 4E5E unlink A6
000009AC 4E75 rts
export_105:
000009AE 4E56 FFFC link A6, -0x0004
000009B2 206E 0008 movea.l A0, [A6 + 0x8]
000009B6 2028 0002 move.l D0, [A0 + 0x2]
000009BA C0BC 0000 00FF and.l D0, 0xFF
000009C0 3D40 FFFE move.w [A6 - 0x2], D0
000009C4 206E 0008 movea.l A0, [A6 + 0x8]
000009C8 3028 000E move.w D0, [A0 + 0xE]
000009CC C07C 0100 and.w D0, 0x100
000009D0 6700 0018 beq +0x1A /* 000009EA */
000009D4 3F2E FFFE move.w -[A7], [A6 - 0x2]
000009D8 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000009DC 548F addq.l A7, 2
000009DE 2F00 move.l -[A7], D0
000009E0 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
000009E4 588F addq.l A7, 4
000009E6 6000 00CE bra +0xD0 /* 00000AB6 */
label000009EA:
000009EA 102C ED14 move.b D0, [A4 - 0x12EC]
000009EE 6700 00C6 beq +0xC8 /* 00000AB6 */
000009F2 206C EB80 movea.l A0, [A4 - 0x1480]
000009F6 2050 movea.l A0, [A0]
000009F8 3D68 003C FFFC move.w [A6 - 0x4], [A0 + 0x3C]
000009FE 0C6E 0020 FFFE cmpi.w [A6 - 0x2], 0x20 /* ' ' */
00000A04 6600 0008 bne +0xA /* 00000A0E */
00000A08 3D7C 000D FFFE move.w [A6 - 0x2], 0xD /* '\r' */
label00000A0E:
00000A0E 0C6E 0060 FFFE cmpi.w [A6 - 0x2], 0x60 /* '`' */
00000A14 6F00 0018 ble +0x1A /* 00000A2E */
00000A18 0C6E 007B FFFE cmpi.w [A6 - 0x2], 0x7B /* '{' */
00000A1E 6C00 000E bge +0x10 /* 00000A2E */
00000A22 302E FFFE move.w D0, [A6 - 0x2]
00000A26 907C 0020 sub.w D0, 0x20 /* ' ' */
00000A2A 3D40 FFFE move.w [A6 - 0x2], D0
label00000A2E:
00000A2E 0C6E 0040 FFFE cmpi.w [A6 - 0x2], 0x40 /* '@' */
00000A34 6F00 000C ble +0xE /* 00000A42 */
00000A38 0C6E 005B FFFE cmpi.w [A6 - 0x2], 0x5B /* '[' */
00000A3E 6D00 0016 blt +0x18 /* 00000A56 */
label00000A42:
00000A42 0C6E 000D FFFE cmpi.w [A6 - 0x2], 0xD /* '\r' */
00000A48 6700 000C beq +0xE /* 00000A56 */
00000A4C 0C6E 0008 FFFE cmpi.w [A6 - 0x2], 0x8
00000A52 6600 0062 bne +0x64 /* 00000AB6 */
label00000A56:
00000A56 102C ED12 move.b D0, [A4 - 0x12EE]
00000A5A 6600 002A bne +0x2C /* 00000A86 */
00000A5E 2F2C ED04 move.l -[A7], [A4 - 0x12FC]
00000A62 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00000A66 588F addq.l A7, 4
00000A68 197C FFFF ED12 move.b [A4 - 0x12EE], 0xFF
00000A6E 0C6E 0032 FFFC cmpi.w [A6 - 0x4], 0x32 /* '2' */
00000A74 6C00 0010 bge +0x12 /* 00000A86 */
00000A78 2F2C EB80 move.l -[A7], [A4 - 0x1480]
00000A7C 3F3C 000D move.w -[A7], 0xD /* '\r' */
00000A80 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
00000A84 5C8F addq.l A7, 6
label00000A86:
00000A86 0C6E 0032 FFFC cmpi.w [A6 - 0x4], 0x32 /* '2' */
00000A8C 6D00 000C blt +0xE /* 00000A9A */
00000A90 0C6E 0008 FFFE cmpi.w [A6 - 0x2], 0x8
00000A96 6600 0014 bne +0x16 /* 00000AAC */
label00000A9A:
00000A9A 2F2C EB80 move.l -[A7], [A4 - 0x1480]
00000A9E 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000AA2 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
00000AA6 5C8F addq.l A7, 6
00000AA8 6000 000C bra +0xE /* 00000AB6 */
label00000AAC:
00000AAC 3F3C 0003 move.w -[A7], 0x3
00000AB0 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00000AB4 548F addq.l A7, 2
label00000AB6:
00000AB6 4E5E unlink A6
00000AB8 4E75 rts
00000ABA 4E56 FFFA link A6, -0x0006
00000ABE 48E7 1008 movem.l -[A7], D3,A4
00000AC2 2878 02B6 movea.l A4, [0x000002B6 /* ExpandMem */]
00000AC6 0C6E 0000 0008 cmpi.w [A6 + 0x8], 0x0
00000ACC 6600 0006 bne +0x8 /* 00000AD4 */
00000AD0 6000 00C6 bra +0xC8 /* 00000B98 */
label00000AD4:
00000AD4 302E 0008 move.w D0, [A6 + 0x8]
00000AD8 6000 0002 bra +0x4 /* 00000ADC */
label00000ADC:
00000ADC B07C 0015 cmp.w D0, 0x15
00000AE0 6700 0006 beq +0x8 /* 00000AE8 */
00000AE4 6000 0010 bra +0x12 /* 00000AF6 */
label00000AE8:
00000AE8 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
00000AEE 6000 0060 bra +0x62 /* 00000B50 */
00000AF2 6000 000E bra +0x10 /* 00000B02 */
label00000AF6:
00000AF6 B07C 0014 cmp.w D0, 0x14
00000AFA 6700 0006 beq +0x8 /* 00000B02 */
00000AFE 6000 0010 bra +0x12 /* 00000B10 */
label00000B02:
00000B02 3D7C FFFF FFFE move.w [A6 - 0x2], 0xFFFF
00000B08 6000 0046 bra +0x48 /* 00000B50 */
00000B0C 6000 000E bra +0x10 /* 00000B1C */
label00000B10:
00000B10 B07C 0016 cmp.w D0, 0x16
00000B14 6700 0006 beq +0x8 /* 00000B1C */
00000B18 6000 0010 bra +0x12 /* 00000B2A */
label00000B1C:
00000B1C 3D7C FFFB FFFE move.w [A6 - 0x2], 0xFFFB
00000B22 6000 002C bra +0x2E /* 00000B50 */
00000B26 6000 000E bra +0x10 /* 00000B36 */
label00000B2A:
00000B2A B07C 0017 cmp.w D0, 0x17
00000B2E 6700 0006 beq +0x8 /* 00000B36 */
00000B32 6000 0018 bra +0x1A /* 00000B4C */
label00000B36:
00000B36 3D7C 0005 FFFE move.w [A6 - 0x2], 0x5
00000B3C 6000 0012 bra +0x14 /* 00000B50 */
00000B40 6000 0002 bra +0x4 /* 00000B44 */
label00000B44:
00000B44 6000 0052 bra +0x54 /* 00000B98 */
00000B48 6000 0006 bra +0x8 /* 00000B50 */
label00000B4C:
00000B4C 6000 FFF6 bra -0x8 /* 00000B44 */
label00000B50:
00000B50 302C F502 move.w D0, [A4 - 0xAFE]
00000B54 D06E FFFE add.w D0, [A6 - 0x2]
00000B58 3D40 FFFC move.w [A6 - 0x4], D0
00000B5C 0C6E 0000 FFFC cmpi.w [A6 - 0x4], 0x0
00000B62 6C00 0006 bge +0x8 /* 00000B6A */
00000B66 426E FFFC clr.w [A6 - 0x4]
label00000B6A:
00000B6A 0C6E 0014 FFFC cmpi.w [A6 - 0x4], 0x14
00000B70 6F00 0008 ble +0xA /* 00000B7A */
00000B74 3D7C 0014 FFFC move.w [A6 - 0x4], 0x14
label00000B7A:
00000B7A 302C F502 move.w D0, [A4 - 0xAFE]
00000B7E B06E FFFC cmp.w D0, [A6 - 0x4]
00000B82 6700 0014 beq +0x16 /* 00000B98 */
00000B86 3F2E FFFC move.w -[A7], [A6 - 0x4]
00000B8A 2F2C EB84 move.l -[A7], [A4 - 0x147C]
00000B8E 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00000B92 5C8F addq.l A7, 6
00000B94 4EBA 0338 jsr [PC + 0x338 /* 00000ECE */]
label00000B98:
00000B98 4CDF 1008 movem.l D3,A4, [A7]+
00000B9C 4E5E unlink A6
00000B9E 225F movea.l A1, [A7]+
00000BA0 DEFC 0006 add.w A7, 0x6
00000BA4 4ED1 jmp [A1]
export_104:
00000BA6 4E56 FFE6 link A6, -0x001A
00000BAA 486C ED00 pea.l [A4 - 0x1300]
00000BAE 486C ED2C pea.l [A4 - 0x12D4]
00000BB2 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00000BB6 508F addq.l A7, 8
00000BB8 3940 FFDA move.w [A4 - 0x26], D0
00000BBC 302C FFDA move.w D0, [A4 - 0x26]
00000BC0 6000 0002 bra +0x4 /* 00000BC4 */
label00000BC4:
00000BC4 B07C 0002 cmp.w D0, 0x2
00000BC8 6700 0006 beq +0x8 /* 00000BD0 */
00000BCC 6000 0018 bra +0x1A /* 00000BE6 */
label00000BD0:
00000BD0 2F2C ED00 move.l -[A7], [A4 - 0x1300]
00000BD4 486C ED22 pea.l [A4 - 0x12DE]
00000BD8 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00000BDC 508F addq.l A7, 8
00000BDE 6000 0248 bra +0x24A /* 00000E28 */
00000BE2 6000 000E bra +0x10 /* 00000BF2 */
label00000BE6:
00000BE6 B07C 0001 cmp.w D0, 0x1
00000BEA 6700 0006 beq +0x8 /* 00000BF2 */
00000BEE 6000 001C bra +0x1E /* 00000C0C */
label00000BF2:
00000BF2 486C ED2C pea.l [A4 - 0x12D4]
00000BF6 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00000BFA 588F addq.l A7, 4
00000BFC 2F00 move.l -[A7], D0
00000BFE 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00000C02 588F addq.l A7, 4
00000C04 6000 0222 bra +0x224 /* 00000E28 */
00000C08 6000 000E bra +0x10 /* 00000C18 */
label00000C0C:
00000C0C B07C 0004 cmp.w D0, 0x4
00000C10 6700 0006 beq +0x8 /* 00000C18 */
00000C14 6000 001E bra +0x20 /* 00000C34 */
label00000C18:
00000C18 486C EBC0 pea.l [A4 - 0x1440]
00000C1C 486C ED2C pea.l [A4 - 0x12D4]
00000C20 2F2C ED00 move.l -[A7], [A4 - 0x1300]
00000C24 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00000C28 DEFC 000C add.w A7, 0xC
00000C2C 6000 01FA bra +0x1FC /* 00000E28 */
00000C30 6000 000E bra +0x10 /* 00000C40 */
label00000C34:
00000C34 B07C 0006 cmp.w D0, 0x6
00000C38 6700 0006 beq +0x8 /* 00000C40 */
00000C3C 6000 005C bra +0x5E /* 00000C9A */
label00000C40:
00000C40 486C ED2C pea.l [A4 - 0x12D4]
00000C44 2F2C ED00 move.l -[A7], [A4 - 0x1300]
00000C48 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
00000C4C 508F addq.l A7, 8
00000C4E 1940 ED1E move.b [A4 - 0x12E2], D0
00000C52 102C ED1E move.b D0, [A4 - 0x12E2]
00000C56 6700 003A beq +0x3C /* 00000C92 */
00000C5A 2F2C ED00 move.l -[A7], [A4 - 0x1300]
00000C5E 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00000C62 588F addq.l A7, 4
00000C64 202C ED00 move.l D0, [A4 - 0x1300]
00000C68 B0AC ED04 cmp.l D0, [A4 - 0x12FC]
00000C6C 6600 0014 bne +0x16 /* 00000C82 */
00000C70 2F2C EB80 move.l -[A7], [A4 - 0x1480]
00000C74 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00000C78 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
00000C7C 5C8F addq.l A7, 6
00000C7E 422C ED14 clr.b [A4 - 0x12EC]
label00000C82:
00000C82 202C ED00 move.l D0, [A4 - 0x1300]
00000C86 B0AC ED08 cmp.l D0, [A4 - 0x12F8]
00000C8A 6600 0006 bne +0x8 /* 00000C92 */
00000C8E 422C ED10 clr.b [A4 - 0x12F0]
label00000C92:
00000C92 6000 0194 bra +0x196 /* 00000E28 */
00000C96 6000 000E bra +0x10 /* 00000CA6 */
label00000C9A:
00000C9A B07C 0005 cmp.w D0, 0x5
00000C9E 6700 0006 beq +0x8 /* 00000CA6 */
00000CA2 6000 001A bra +0x1C /* 00000CBE */
label00000CA6:
00000CA6 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
00000CAA B0AC ED08 cmp.l D0, [A4 - 0x12F8]
00000CAE 6600 000A bne +0xC /* 00000CBA */
00000CB2 4EBA 0178 jsr [PC + 0x178 /* 00000E2C */]
00000CB6 6000 0170 bra +0x172 /* 00000E28 */
label00000CBA:
00000CBA 6000 000E bra +0x10 /* 00000CCA */
label00000CBE:
00000CBE B07C 0003 cmp.w D0, 0x3
00000CC2 6700 0006 beq +0x8 /* 00000CCA */
00000CC6 6000 015C bra +0x15E /* 00000E24 */
label00000CCA:
00000CCA 486C ED2C pea.l [A4 - 0x12D4]
00000CCE 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00000CD2 588F addq.l A7, 4
00000CD4 486C EB84 pea.l [A4 - 0x147C]
00000CD8 2F2C ED04 move.l -[A7], [A4 - 0x12FC]
00000CDC 486C ED2C pea.l [A4 - 0x12D4]
00000CE0 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
00000CE4 DEFC 000C add.w A7, 0xC
00000CE8 3D40 FFF2 move.w [A6 - 0xE], D0
00000CEC 302E FFF2 move.w D0, [A6 - 0xE]
00000CF0 6700 0092 beq +0x94 /* 00000D84 */
00000CF4 302E FFF2 move.w D0, [A6 - 0xE]
00000CF8 6000 0002 bra +0x4 /* 00000CFC */
label00000CFC:
00000CFC B07C 0016 cmp.w D0, 0x16
00000D00 6700 002A beq +0x2C /* 00000D2C */
00000D04 6000 0002 bra +0x4 /* 00000D08 */
label00000D08:
00000D08 B07C 0017 cmp.w D0, 0x17
00000D0C 6700 001E beq +0x20 /* 00000D2C */
00000D10 6000 0002 bra +0x4 /* 00000D14 */
label00000D14:
00000D14 B07C 0015 cmp.w D0, 0x15
00000D18 6700 0012 beq +0x14 /* 00000D2C */
00000D1C 6000 0002 bra +0x4 /* 00000D20 */
label00000D20:
00000D20 B07C 0014 cmp.w D0, 0x14
00000D24 6700 0006 beq +0x8 /* 00000D2C */
00000D28 6000 0022 bra +0x24 /* 00000D4C */
label00000D2C:
00000D2C 487A FD8C pea.l [PC - 0x274 /* 00000ABA, value 0x4E56FFFA */]
00000D30 486C ED2C pea.l [A4 - 0x12D4]
00000D34 2F2C EB84 move.l -[A7], [A4 - 0x147C]
00000D38 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
00000D3C DEFC 000C add.w A7, 0xC
00000D40 3D40 FFF2 move.w [A6 - 0xE], D0
00000D44 6000 0036 bra +0x38 /* 00000D7C */
00000D48 6000 000E bra +0x10 /* 00000D58 */
label00000D4C:
00000D4C B07C 0081 cmp.w D0, 0x81
00000D50 6700 0006 beq +0x8 /* 00000D58 */
00000D54 6000 0026 bra +0x28 /* 00000D7C */
label00000D58:
00000D58 42A7 clr.l -[A7]
00000D5A 486C ED2C pea.l [A4 - 0x12D4]
00000D5E 2F2C EB84 move.l -[A7], [A4 - 0x147C]
00000D62 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
00000D66 DEFC 000C add.w A7, 0xC
00000D6A 4A40 tst.w D0
00000D6C 6700 0006 beq +0x8 /* 00000D74 */
00000D70 4EBA 015C jsr [PC + 0x15C /* 00000ECE */]
label00000D74:
00000D74 6000 0006 bra +0x8 /* 00000D7C */
00000D78 6000 0002 bra +0x4 /* 00000D7C */
label00000D7C:
00000D7C 6000 00AA bra +0xAC /* 00000E28 */
00000D80 6000 008C bra +0x8E /* 00000E0E */
label00000D84:
00000D84 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
00000D88 2D40 FFE6 move.l [A6 - 0x1A], D0
00000D8C 202C ED00 move.l D0, [A4 - 0x1300]
00000D90 B0AE FFE6 cmp.l D0, [A6 - 0x1A]
00000D94 6700 000C beq +0xE /* 00000DA2 */
00000D98 2F2C ED00 move.l -[A7], [A4 - 0x1300]
00000D9C 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00000DA0 588F addq.l A7, 4
label00000DA2:
00000DA2 202C ED00 move.l D0, [A4 - 0x1300]
00000DA6 B0AC ED04 cmp.l D0, [A4 - 0x12FC]
00000DAA 6600 003C bne +0x3E /* 00000DE8 */
00000DAE 2F2C ED04 move.l -[A7], [A4 - 0x12FC]
00000DB2 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00000DB6 588F addq.l A7, 4
00000DB8 2F2C EB80 move.l -[A7], [A4 - 0x1480]
00000DBC 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00000DC0 588F addq.l A7, 4
00000DC2 2F2C EB80 move.l -[A7], [A4 - 0x1480]
00000DC6 206C EB3E movea.l A0, [A4 - 0x14C2]
00000DCA 41E8 0010 lea.l A0, [A0 + 0x10]
00000DCE 2F08 move.l -[A7], A0
00000DD0 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00000DD4 508F addq.l A7, 8
00000DD6 2F2C EB80 move.l -[A7], [A4 - 0x1480]
00000DDA 4267 clr.w -[A7]
00000DDC 486C ED2C pea.l [A4 - 0x12D4]
00000DE0 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00000DE4 DEFC 000A add.w A7, 0xA /* '\n' */
label00000DE8:
00000DE8 202C ED00 move.l D0, [A4 - 0x1300]
00000DEC B0AC ED08 cmp.l D0, [A4 - 0x12F8]
00000DF0 6600 0006 bne +0x8 /* 00000DF8 */
00000DF4 422C ED12 clr.b [A4 - 0x12EE]
label00000DF8:
00000DF8 202C ED00 move.l D0, [A4 - 0x1300]
00000DFC B0AC ED04 cmp.l D0, [A4 - 0x12FC]
00000E00 6600 0008 bne +0xA /* 00000E0A */
00000E04 197C FFFF ED12 move.b [A4 - 0x12EE], 0xFF
label00000E0A:
00000E0A 6000 001C bra +0x1E /* 00000E28 */
label00000E0E:
00000E0E 6000 0002 bra +0x4 /* 00000E12 */
label00000E12:
00000E12 3F3C 0003 move.w -[A7], 0x3
00000E16 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00000E1A 548F addq.l A7, 2
00000E1C 6000 000A bra +0xC /* 00000E28 */
00000E20 6000 0006 bra +0x8 /* 00000E28 */
label00000E24:
00000E24 6000 FFEC bra -0x12 /* 00000E12 */
label00000E28:
00000E28 4E5E unlink A6
00000E2A 4E75 rts
fn00000E2C:
00000E2C 4E56 FFF0 link A6, -0x0010
00000E30 486C EB98 pea.l [A4 - 0x1468]
00000E34 486C ED2C pea.l [A4 - 0x12D4]
00000E38 2F2C ED08 move.l -[A7], [A4 - 0x12F8]
00000E3C 4EAD 027A jsr [A5 + 0x27A /* export_75 */]
00000E40 DEFC 000C add.w A7, 0xC
00000E44 2D40 FFFC move.l [A6 - 0x4], D0
00000E48 3F3C FFFF move.w -[A7], 0xFFFF
00000E4C 202E FFFC move.l D0, [A6 - 0x4]
00000E50 E080 asr D0, 8
00000E52 E080 asr D0, 8
00000E54 3F00 move.w -[A7], D0
00000E56 202E FFFC move.l D0, [A6 - 0x4]
00000E5A C0BC 0000 FFFF and.l D0, 0xFFFF
00000E60 3F00 move.w -[A7], D0
00000E62 2F2C ED08 move.l -[A7], [A4 - 0x12F8]
00000E66 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00000E6A DEFC 000A add.w A7, 0xA /* '\n' */
00000E6E 206C ED08 movea.l A0, [A4 - 0x12F8]
00000E72 3028 0016 move.w D0, [A0 + 0x16]
00000E76 206C ED08 movea.l A0, [A4 - 0x12F8]
00000E7A 9068 0012 sub.w D0, [A0 + 0x12]
00000E7E 3D40 FFFA move.w [A6 - 0x6], D0
00000E82 206C ED08 movea.l A0, [A4 - 0x12F8]
00000E86 3028 0014 move.w D0, [A0 + 0x14]
00000E8A 206C ED08 movea.l A0, [A4 - 0x12F8]
00000E8E 9068 0010 sub.w D0, [A0 + 0x10]
00000E92 3D40 FFF8 move.w [A6 - 0x8], D0
00000E96 302E FFFA move.w D0, [A6 - 0x6]
00000E9A 48C0 ext.l D0
00000E9C 81FC 0012 divs.w D0, 0x12
00000EA0 3940 FFF8 move.w [A4 - 0x8], D0
00000EA4 302E FFF8 move.w D0, [A6 - 0x8]
00000EA8 48C0 ext.l D0
00000EAA 81FC 000D divs.w D0, 0xD /* '\r' */
00000EAE 3940 FFF6 move.w [A4 - 0xA], D0
00000EB2 302C FFF8 move.w D0, [A4 - 0x8]
00000EB6 5540 subq.w D0, 2
00000EB8 3940 FFF8 move.w [A4 - 0x8], D0
00000EBC 302C FFF6 move.w D0, [A4 - 0xA]
00000EC0 5540 subq.w D0, 2
00000EC2 3940 FFF6 move.w [A4 - 0xA], D0
00000EC6 4EBA F138 jsr [PC - 0xEC8 /* 00000000 */]
00000ECA 4E5E unlink A6
00000ECC 4E75 rts
fn00000ECE:
00000ECE 4E56 FFFC link A6, -0x0004
00000ED2 206C EB80 movea.l A0, [A4 - 0x1480]
00000ED6 2050 movea.l A0, [A0]
00000ED8 3D68 0018 FFFE move.w [A6 - 0x2], [A0 + 0x18]
00000EDE 2F2C EB80 move.l -[A7], [A4 - 0x1480]
00000EE2 2F2C EB84 move.l -[A7], [A4 - 0x147C]
00000EE6 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000EEA 588F addq.l A7, 4
00000EEC 906C F502 sub.w D0, [A4 - 0xAFE]
00000EF0 322E FFFE move.w D1, [A6 - 0x2]
00000EF4 4441 neg.w D1
00000EF6 C1C1 muls.w D0, D1
00000EF8 3F00 move.w -[A7], D0
00000EFA 4267 clr.w -[A7]
00000EFC 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00000F00 508F addq.l A7, 8
00000F02 2F2C EB84 move.l -[A7], [A4 - 0x147C]
00000F06 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000F0A 588F addq.l A7, 4
00000F0C 3940 F502 move.w [A4 - 0xAFE], D0
00000F10 4E5E unlink A6
00000F12 4E75 rts
00000F14 4E56 FFFC link A6, -0x0004
00000F18 2F2C EB84 move.l -[A7], [A4 - 0x147C]
00000F1C 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000F20 588F addq.l A7, 4
00000F22 3D40 FFFC move.w [A6 - 0x4], D0
00000F26 0C6E 0000 FFFC cmpi.w [A6 - 0x4], 0x0
00000F2C 6700 000E beq +0x10 /* 00000F3C */
00000F30 206E 0008 movea.l A0, [A6 + 0x8]
00000F34 2050 movea.l A0, [A0]
00000F36 3D68 0018 FFFE move.w [A6 - 0x2], [A0 + 0x18]
label00000F3C:
00000F3C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F40 303C 0000 move.w D0, 0x0
00000F44 322E FFFC move.w D1, [A6 - 0x4]
00000F48 C3EE FFFE muls.w D1, [A6 - 0x2]
00000F4C 9041 sub.w D0, D1
00000F4E 3F00 move.w -[A7], D0
00000F50 4267 clr.w -[A7]
00000F52 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00000F56 508F addq.l A7, 8
00000F58 4267 clr.w -[A7]
00000F5A 2F2C EB84 move.l -[A7], [A4 - 0x147C]
00000F5E 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00000F62 5C8F addq.l A7, 6
00000F64 4E5E unlink A6
00000F66 4E75 rts
00000F68 4E56 FFFA link A6, -0x0006
label00000F6C:
00000F6C 486E FFFA pea.l [A6 - 0x6]
00000F70 3F3C 0002 move.w -[A7], 0x2
00000F74 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000F78 5C8F addq.l A7, 6
00000F7A 4880 ext.w D0
00000F7C 3D40 FFFE move.w [A6 - 0x2], D0
00000F80 0C6E 0000 FFFE cmpi.w [A6 - 0x2], 0x0
00000F86 6700 FFE4 beq -0x1A /* 00000F6C */
00000F8A 4E5E unlink A6
00000F8C 4E75 rts